#include "DialogoAnadirClase.h"

DialogoAnadirClase::DialogoAnadirClase():disponibilidad("Disponible fuera de linea") {
	this->set_title("Añadir Clase");
	this->set_resizable(false);
	this->etiCodCurso.set_text("Código del curso");
	this->get_vbox()->pack_start(etiCodCurso, Gtk::PACK_SHRINK);
	this->get_vbox()->pack_start(codCurso, Gtk::PACK_SHRINK);
	this->etiCodClase.set_text("Código de la clase");
	this->get_vbox()->pack_start(etiCodClase, Gtk::PACK_SHRINK);
	this->get_vbox()->pack_start(codClase, Gtk::PACK_SHRINK);
	this->etiDescripcion.set_text("Descripcion");
	this->get_vbox()->pack_start(etiDescripcion, Gtk::PACK_SHRINK);
	this->get_vbox()->pack_start(descripcion, Gtk::PACK_SHRINK);
	this->etiClave.set_text("Clave");
	this->get_vbox()->pack_start(etiClave, Gtk::PACK_SHRINK);
	this->clave.set_visibility(false);
	this->get_vbox()->pack_start(clave, Gtk::PACK_SHRINK);
	this->get_vbox()->pack_start(disponibilidad, Gtk::PACK_SHRINK);
	this->get_action_area()->set_border_width(30);
	this->add_button(Gtk::Stock::CANCEL, Gtk::RESPONSE_CANCEL);
	this->add_button(Gtk::Stock::OK, Gtk::RESPONSE_OK);
	this->show_all();
}

std::string DialogoAnadirClase::getCodCurso() {
	return codCurso.get_text();
}

std::string DialogoAnadirClase::getCodClase() {
	return codClase.get_text();
}

std::string DialogoAnadirClase::getDescripcion() {
	return descripcion.get_text();
}

std::string DialogoAnadirClase::getClave() {
	return clave.get_text();
}

bool DialogoAnadirClase::disponible() {
	return disponibilidad.get_active();
}

DialogoAnadirClase::~DialogoAnadirClase() {
}
